module com {
	export class BaseProto {

		/**客户端发送给 */
		public code: CodeEnum;
		public head: HeadEnum;
		public body_name: string;
		/**此协议的具体内容 */
		public body: any;

		public constructor() {
			this.code = 0;

		}

		/**获取编译后的数据，然后发给服务器 */
		public getData(): string {
			return ProtoManager.getInstance().encode(this);
		}
	}
}